import store from './redux/store'
import slice, { AsyncCount } from './redux/slice'

// store.subscribe(() => {
//   // 当数据变化触发
//   console.log(store.getState())
// })

const { add } = slice.actions // slice.action返回值是一个对象,里面包含了slice自动创建的actionCreator

// console.log(add(99)) // {type: 'zs/add', payload: 99}

store.dispatch(add(99)) // 触发的是同步的代码
store.dispatch(AsyncCount(88)) //触发的是异步的代码
// 注意: 想要拿到88这个参数的方式: 1. action.meta.arg  2. createAsyncThunk中回调的形参
